package com.shangxian.giveithome.service;

import com.shangxian.giveithome.entity.*;
import com.shangxian.giveithome.result.Result;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface ActivityService {
    PageableDetails queryByActivityId(ActivityScreen activityScreen, Pageable pageable);

    ActivityDetails queryByActivity(Long id);

    ActivityDetails queryByActivityMechanism(Long id);

    Result queryActivityMail(Long id, Pageable pageable);

    List<ActivityStatus> queryByActivityIng(Long aLong, Integer id);

    void create(ActivityInfo activityInfo);

    void delete(Long id, Long aLong);

    void update(ActivityUpdate activityUpdate);

    void singActivityUser(Long id, Long id1);

    RqCode queryRq(Long acId);

    void SignActivity(Long ac_id, Long me_id, Long id);

}
